/***************
TABLE STYLES
***************/

table {
	width: 100%;
	border: 1px solid lighten($grey, 15%);
	margin-bottom: 1.5em;

	caption {
		margin: 0 0 7px;
		font-size: 0.75em;
		color: $grey;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
}

tr {
	border-bottom: 1px solid lighten($grey, 15%);

	&:nth-child(even) {
		background-color: lighten($grey, 30%);
	}
}

td {
	padding: 7px;
	border-right: 1px solid lighten($grey, 15%);

	&:last-child {
		border-right: 0;
	}
}

th {
	background-color: lighten($grey, 30%);
	border-bottom: 1px solid lighten($grey, 15%);
	border-right: 1px solid lighten($grey, 15%);

	&:last-child {
		border-right: 0;
	}
}